package com.dingding.order.common.dto.distance;

import java.io.Serializable;
import java.math.BigDecimal;

import com.dingding.common.core.util.paravalidate.CanNull;

/**
 * 
 * @ClassName: ReqCalculationFacadeDTO 
 * @Description: 计算距离、费用请求Bean 
 * @author YHQ
 * @date 2016年12月7日 上午11:58:19
 * @since V2.5.7
 * 
 */
@SuppressWarnings("serial")
public class ReqCalculationDTO implements Serializable{

	private Double currentLatitude;		// 终点纬度
	private Double currentLongitude;	// 终点经度
	private Double startLatitude;		// 起点纬度
	private Double startLongitude;		// 起点经度
	@CanNull
	private String cityCode;			// 城市编码
	@CanNull
	private BigDecimal distance;		// 订单里程
	@CanNull
	private BigDecimal duration;		// 订单时长
	@CanNull
	private String cityId;				// 城市Id
	
	public Double getCurrentLatitude() {
		return currentLatitude;
	}
	public void setCurrentLatitude(Double currentLatitude) {
		this.currentLatitude = currentLatitude;
	}
	public Double getCurrentLongitude() {
		return currentLongitude;
	}
	public void setCurrentLongitude(Double currentLongitude) {
		this.currentLongitude = currentLongitude;
	}
	public Double getStartLatitude() {
		return startLatitude;
	}
	public void setStartLatitude(Double startLatitude) {
		this.startLatitude = startLatitude;
	}
	public Double getStartLongitude() {
		return startLongitude;
	}
	public void setStartLongitude(Double startLongitude) {
		this.startLongitude = startLongitude;
	}
	public String getCityCode() {
		return cityCode;
	}
	public void setCityCode(String cityCode) {
		this.cityCode = cityCode;
	}
	public BigDecimal getDistance() {
		return distance;
	}
	public void setDistance(BigDecimal distance) {
		this.distance = distance;
	}
	public String getCityId() {
		return cityId;
	}
	public void setCityId(String cityId) {
		this.cityId = cityId;
	}
	public BigDecimal getDuration() {
		return duration;
	}
	public void setDuration(BigDecimal duration) {
		this.duration = duration;
	}
	
}
